Powerful Typhoon Smashes Philippines